Shell Lake State Bank ATMs in Capitola, CA

1649 41st Ave
Capitola
CA 95010
United States